//
//  MGDeviceConfig.h
//  Express
//
//  Created by lhongl on 2025/9/28.
//  Copyright © 2025 QM. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN

@interface MGDeviceConfig : NSObject

/// 是否是iPhone
@property (nonatomic, assign, class, readonly) BOOL iPhoneXSeries;

/// 状态高
@property (nonatomic, assign, class, readonly) CGFloat statusBarHeight;

/// 设备高
@property (nonatomic, assign, class, readonly) CGFloat deviceHeight;

/// 设备款
@property (nonatomic, assign, class, readonly) CGFloat deviceWith;

/// 导航高
@property (nonatomic, assign, class, readonly) CGFloat deviceNavBarHeight;

/// 顶部安全区域高
@property (nonatomic, assign, class, readonly) CGFloat safeAreaTopHeight;

/// 底部安全区域高
@property (nonatomic, assign, class, readonly) CGFloat safeAreaBottomHeight;

/// tabBar高
@property (nonatomic, assign, class, readonly) CGFloat deviceTabbarHeight;

/// 系统号
@property (nonatomic, copy, class, readonly)  NSString *systemVersion;

/// uuid
@property (nonatomic, copy, class, readonly)  NSString *uuid;


@end

NS_ASSUME_NONNULL_END
